home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / parser / error.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-17  |  750 b   |  36 lines

  1. /* ----------------------------------------------------------------
  2.  *   FILE
  3.  *    error.c
  4.  *    
  5.  *   NOTES
  6.  *
  7.  *   IDENTIFICATION
  8.  *    $Header: /private/postgres/src/parser/RCS/error.c,v 1.5 1990/08/14 10:30:53 cimarron Exp $
  9.  * ----------------------------------------------------------------
  10.  */
  11. static char *error_c = "$Header: /private/postgres/src/parser/RCS/error.c,v 1.5 1990/08/14 10:30:53 cimarron Exp $";
  12.  
  13. #include <stdio.h>
  14. #include "utils/log.h"
  15.  
  16. /*
  17.  * Default error handler for syntax errors.
  18.  */
  19. yyerror(message)
  20. char    message[];
  21. {
  22.     extern char     *yytext;
  23.  
  24.     elog(WARN, "parser: %s at or near \"%s\"\n", message, yytext);
  25. }
  26.  
  27. /*
  28.  *    Scanner error handler.
  29.  */
  30. serror(str)
  31. char str[];
  32. {
  33.     elog(WARN, "*** scanner error: %s\n", str);
  34. }
  35.  
  36.